:root {
	--c-brand: #3eaf7c;
	--c-brand-light: #4abf8a;
	--c-bg: #ffffff;
	--c-bg-light: #f3f4f5;
	--c-bg-lighter: #eeeeee;
	--c-bg-navbar: var(--c-bg);
	--c-bg-sidebar: var(--c-bg);
	--c-bg-arrow: #cccccc;
	--c-text: #2c3e50;
	--c-text-accent: var(--c-brand);
	--c-text-light: #3a5169;
	--c-text-lighter: #4e6e8e;
	--c-text-lightest: #6a8bad;
	--c-text-quote: #999999;
	--c-border: #eaecef;
	--c-border-dark: #dfe2e5;
	--c-tip: #42b983;
	--c-tip-bg: var(--c-bg-light);
	--c-tip-title: var(--c-text);
	--c-tip-text: var(--c-text);
	--c-tip-text-accent: var(--c-text-accent);
	--c-warning: #e7c000;
	--c-warning-bg: #fffae3;
	--c-warning-title: #ad9000;
	--c-warning-text: #746000;
	--c-warning-text-accent: var(--c-text);
	--c-danger: #cc0000;
	--c-danger-bg: #ffe0e0;
	--c-danger-title: #990000;
	--c-danger-text: #660000;
	--c-danger-text-accent: var(--c-text);
	--c-details-bg: #eeeeee;
	--c-badge-tip: var(--c-tip);
	--c-badge-warning: var(--c-warning);
	--c-badge-danger: var(--c-danger);
	--t-color: .3s ease;
	--t-transform: .3s ease;
	--code-bg-color: #282c34;
	--code-hl-bg-color: rgba(0, 0, 0, .66);
	--code-ln-color: #9e9e9e;
	--code-ln-wrapper-width: 3.5rem;
	--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	--font-family-code: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
	--navbar-height: 3.6rem;
	--navbar-padding-v: .7rem;
	--navbar-padding-h: 1.5rem;
	--sidebar-width: 20rem;
	--sidebar-width-mobile: calc(var(--sidebar-width) * .82);
	--content-width: 740px;
	--homepage-width: 960px
}
.theme-default-content pre, .theme-default-content pre[class*=language-] {
	line-height: 1.6;
	padding: 1.3rem 1.5rem;
	margin: .85rem 0;
	border-radius: 6px;
	overflow: auto;
	font-size: 14px;
}

div[class*=language-].line-numbers-mode code{
	padding: 0;
}
.vp-page-meta{
	max-width: inherit;
}
tbody tr:nth-child(odd){
	background-color: transparent;
}
.vp-hero-action-button:hover{
	color: initial;
}
.vp-sidebar-items{
	padding: 0;
}

.vp-sidebar{
	padding-bottom: 50px;
}
.vp-sidebar-item.vp-sidebar-heading{
	font-weight: 600;
	margin-bottom: 8px;
}